/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Dao;

import Pojo.CTPhieuNhapKhoPojo;
import Pojo.NhanVienPojo;
import java.sql.ResultSet;
import java.util.ArrayList;

/**
 *
 * @author VUHOANG
 */
public class CTPhieuNhapKhoDao {
      
    public static ArrayList<CTPhieuNhapKhoPojo>DSCTPhieuNhapKhoTheoMa(int maphieunhap)
    {
        ArrayList<CTPhieuNhapKhoPojo> ds=new ArrayList<CTPhieuNhapKhoPojo>();
        try {
            String sql="select * from ctphieunhapkho where MaPhieuNhap="+maphieunhap;
            MySQLDataAccessHelper mysql=new MySQLDataAccessHelper();
            mysql.open();
            ResultSet rs=mysql.executeQuery(sql);            
            while(rs.next())
            {
                CTPhieuNhapKhoPojo nv=new CTPhieuNhapKhoPojo();
                 nv.setMaCTPNK(rs.getInt("MaCTPNK"));                
             nv.setMaSP(rs.getInt("MaSP")); 
             nv.setMaPhieuNhap(rs.getInt("MaPhieuNhap")); 
              nv.setSoLuong( rs.getInt("Soluong"));
                nv.setGiaNhap(rs.getDouble("GiaNhap"));                
              
                ds.add(nv);
            }
            mysql.close();
            
        } catch (Exception e) {
       System.out.println(e.getMessage());
        }
        return ds;        
    }  
//    public static ArrayList<NhanVienPojo>DSNVTheoTen(String tennv)
//    {
//        ArrayList<NhanVienPojo>ds=new ArrayList<>();
//        try 
//        {
//            String sql ="select * from NhanVien";
//            
//        } catch (Exception e) {
//        }
//        
//        return ds;
//    }
     public static boolean ThemCTPhieuNhapKho(CTPhieuNhapKhoPojo nv)
    {
        boolean kq=false;
//      try
//        {
            MySQLDataAccessHelper dp=new MySQLDataAccessHelper();
            dp.open();
            String query=String.format("INSERT INTO ctphieunhapkho(`MaPhieuNhap`,`MaSP`, `SoLuong`, `GiaNhap`)"
                    + " VALUES ('"+ nv.getMaPhieuNhap()+"','" + nv.getMaSP()+"','"+ nv.getSoLuong()+"','"+nv.getGiaNhap()+"')");
            int n=dp.executeUpdate(query);
            if(n==1)
            {
                kq=true;              
            }
            else
            {
                kq=false;               
            }
            dp.close();    
            return kq;
//        
//        }catch (SQLException ex) {
//            
//            System.out.println(ex);
//        } 
    }
    
}
